@-webkit-keyframes fadeInRight {
  0% {
    left: 20%;
    opacity: 0;
  }
  to {
    left: 0;
    opacity: 1;
  }
}
@-o-keyframes fadeInRight {
  0% {
    left: 20%;
    opacity: 0;
  }
  to {
    left: 0;
    opacity: 1;
  }
}
@keyframes fadeInRight {
  0% {
    left: 20%;
    opacity: 0;
  }
  to {
    left: 0;
    opacity: 1;
  }
}
@-webkit-keyframes scaleUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-o-keyframes scaleUp {
  0% {
    opacity: 0;
    -o-transform: scale(0);
    transform: scale(0);
  }
  to {
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scaleUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes scaleDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-o-keyframes scaleDown {
  0% {
    opacity: 0;
    -o-transform: scale(2);
    transform: scale(2);
  }
  to {
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scaleDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2);
  }
  to {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes moveUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }
}
@-o-keyframes moveUp {
  0% {
    opacity: 0;
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
}
@keyframes moveUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
  }
}
@-webkit-keyframes rot {
  0% {
    -webkit-transform: rotate(0deg) translate(-5px) rotate(0deg);
    transform: rotate(0deg) translate(-5px) rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn) translate(-5px) rotate(-1turn);
    transform: rotate(1turn) translate(-5px) rotate(-1turn);
  }
}
@-o-keyframes rot {
  0% {
    -o-transform: rotate(0deg) translate(-5px) rotate(0deg);
    transform: rotate(0deg) translate(-5px) rotate(0deg);
  }
  to {
    -o-transform: rotate(1turn) translate(-5px) rotate(-1turn);
    transform: rotate(1turn) translate(-5px) rotate(-1turn);
  }
}
@keyframes rot {
  0% {
    -webkit-transform: rotate(0deg) translate(-5px) rotate(0deg);
    -o-transform: rotate(0deg) translate(-5px) rotate(0deg);
    transform: rotate(0deg) translate(-5px) rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn) translate(-5px) rotate(-1turn);
    -o-transform: rotate(1turn) translate(-5px) rotate(-1turn);
    transform: rotate(1turn) translate(-5px) rotate(-1turn);
  }
}
@-webkit-keyframes rotateY {
  0% {
    -webkit-transform: rotate(0deg) translateY(-5px) rotate(0deg);
    transform: rotate(0deg) translateY(-5px) rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn) translateY(-5px) rotate(-1turn);
    transform: rotate(1turn) translateY(-5px) rotate(-1turn);
  }
}
@-o-keyframes rotateY {
  0% {
    -o-transform: rotate(0deg) translateY(-5px) rotate(0deg);
    transform: rotate(0deg) translateY(-5px) rotate(0deg);
  }
  to {
    -o-transform: rotate(1turn) translateY(-5px) rotate(-1turn);
    transform: rotate(1turn) translateY(-5px) rotate(-1turn);
  }
}
@keyframes rotateY {
  0% {
    -webkit-transform: rotate(0deg) translateY(-5px) rotate(0deg);
    -o-transform: rotate(0deg) translateY(-5px) rotate(0deg);
    transform: rotate(0deg) translateY(-5px) rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn) translateY(-5px) rotate(-1turn);
    -o-transform: rotate(1turn) translateY(-5px) rotate(-1turn);
    transform: rotate(1turn) translateY(-5px) rotate(-1turn);
  }
}
@-webkit-keyframes rotLeft {
  0% {
    -webkit-transform: rotate(0deg) translate(-7px) rotate(0deg);
    transform: rotate(0deg) translate(-7px) rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn) translate(-7px) rotate(-1turn);
    transform: rotate(1turn) translate(-7px) rotate(-1turn);
  }
}
@-o-keyframes rotLeft {
  0% {
    -o-transform: rotate(0deg) translate(-7px) rotate(0deg);
    transform: rotate(0deg) translate(-7px) rotate(0deg);
  }
  to {
    -o-transform: rotate(1turn) translate(-7px) rotate(-1turn);
    transform: rotate(1turn) translate(-7px) rotate(-1turn);
  }
}
@keyframes rotLeft {
  0% {
    -webkit-transform: rotate(0deg) translate(-7px) rotate(0deg);
    -o-transform: rotate(0deg) translate(-7px) rotate(0deg);
    transform: rotate(0deg) translate(-7px) rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn) translate(-7px) rotate(-1turn);
    -o-transform: rotate(1turn) translate(-7px) rotate(-1turn);
    transform: rotate(1turn) translate(-7px) rotate(-1turn);
  }
}
@-webkit-keyframes rotateSlow {
  0% {
    -webkit-transform: rotate(0deg) translate(-2px) rotate(0deg);
    transform: rotate(0deg) translate(-2px) rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn) translate(-2px) rotate(-1turn);
    transform: rotate(1turn) translate(-2px) rotate(-1turn);
  }
}
@-o-keyframes rotateSlow {
  0% {
    -o-transform: rotate(0deg) translate(-2px) rotate(0deg);
    transform: rotate(0deg) translate(-2px) rotate(0deg);
  }
  to {
    -o-transform: rotate(1turn) translate(-2px) rotate(-1turn);
    transform: rotate(1turn) translate(-2px) rotate(-1turn);
  }
}
@keyframes rotateSlow {
  0% {
    -webkit-transform: rotate(0deg) translate(-2px) rotate(0deg);
    -o-transform: rotate(0deg) translate(-2px) rotate(0deg);
    transform: rotate(0deg) translate(-2px) rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn) translate(-2px) rotate(-1turn);
    -o-transform: rotate(1turn) translate(-2px) rotate(-1turn);
    transform: rotate(1turn) translate(-2px) rotate(-1turn);
  }
}
@-webkit-keyframes rotateFast {
  0% {
    -webkit-transform: rotate(0deg) translate(-17px) rotate(0deg);
    transform: rotate(0deg) translate(-17px) rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn) translate(-17px) rotate(-1turn);
    transform: rotate(1turn) translate(-17px) rotate(-1turn);
  }
}
@-o-keyframes rotateFast {
  0% {
    -o-transform: rotate(0deg) translate(-17px) rotate(0deg);
    transform: rotate(0deg) translate(-17px) rotate(0deg);
  }
  to {
    -o-transform: rotate(1turn) translate(-17px) rotate(-1turn);
    transform: rotate(1turn) translate(-17px) rotate(-1turn);
  }
}
@keyframes rotateFast {
  0% {
    -webkit-transform: rotate(0deg) translate(-17px) rotate(0deg);
    -o-transform: rotate(0deg) translate(-17px) rotate(0deg);
    transform: rotate(0deg) translate(-17px) rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn) translate(-17px) rotate(-1turn);
    -o-transform: rotate(1turn) translate(-17px) rotate(-1turn);
    transform: rotate(1turn) translate(-17px) rotate(-1turn);
  }
}
@-webkit-keyframes rotateSuperFast {
  0% {
    -webkit-transform: rotate(0deg) translate(27px) rotate(0deg);
    transform: rotate(0deg) translate(27px) rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn) translate(27px) rotate(-1turn);
    transform: rotate(1turn) translate(27px) rotate(-1turn);
  }
}
@-o-keyframes rotateSuperFast {
  0% {
    -o-transform: rotate(0deg) translate(27px) rotate(0deg);
    transform: rotate(0deg) translate(27px) rotate(0deg);
  }
  to {
    -o-transform: rotate(1turn) translate(27px) rotate(-1turn);
    transform: rotate(1turn) translate(27px) rotate(-1turn);
  }
}
@keyframes rotateSuperFast {
  0% {
    -webkit-transform: rotate(0deg) translate(27px) rotate(0deg);
    -o-transform: rotate(0deg) translate(27px) rotate(0deg);
    transform: rotate(0deg) translate(27px) rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn) translate(27px) rotate(-1turn);
    -o-transform: rotate(1turn) translate(27px) rotate(-1turn);
    transform: rotate(1turn) translate(27px) rotate(-1turn);
  }
}
@-webkit-keyframes up-right {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(135, 221, 165, 0.39);
    box-shadow: 0 0 0 0 rgba(135, 221, 165, 0.39);
  }
  40% {
    -webkit-box-shadow: 0 0 0 6px rgba(135, 221, 165, 0.39);
    box-shadow: 0 0 0 6px rgba(135, 221, 165, 0.39);
  }
  70% {
    -webkit-box-shadow: 0 0 0 6px rgba(135, 221, 165, 0.39);
    box-shadow: 0 0 0 6px rgba(135, 221, 165, 0.39);
  }
  to {
    -webkit-box-shadow: 0 0 0 0 rgba(135, 221, 165, 0.39);
    box-shadow: 0 0 0 0 rgba(135, 221, 165, 0.39);
  }
}
@-o-keyframes up-right {
  0% {
    box-shadow: 0 0 0 0 rgba(135, 221, 165, 0.39);
  }
  40% {
    box-shadow: 0 0 0 6px rgba(135, 221, 165, 0.39);
  }
  70% {
    box-shadow: 0 0 0 6px rgba(135, 221, 165, 0.39);
  }
  to {
    box-shadow: 0 0 0 0 rgba(135, 221, 165, 0.39);
  }
}
@keyframes up-right {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(135, 221, 165, 0.39);
    box-shadow: 0 0 0 0 rgba(135, 221, 165, 0.39);
  }
  40% {
    -webkit-box-shadow: 0 0 0 6px rgba(135, 221, 165, 0.39);
    box-shadow: 0 0 0 6px rgba(135, 221, 165, 0.39);
  }
  70% {
    -webkit-box-shadow: 0 0 0 6px rgba(135, 221, 165, 0.39);
    box-shadow: 0 0 0 6px rgba(135, 221, 165, 0.39);
  }
  to {
    -webkit-box-shadow: 0 0 0 0 rgba(135, 221, 165, 0.39);
    box-shadow: 0 0 0 0 rgba(135, 221, 165, 0.39);
  }
}
@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
@keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
